فشردهسازیاطالعات بخشششم. Information Compression دانشگاهشهيدبهشتی پژوهشکدهیفضایمجازی بهار 1397 احمدمحمودیازناوه

Σχετικά έγγραφα
فشردهسازیاطالعات بخشششم. Information Compression دانشگاهشهيدبهشتی پژوهشکدهیفضایمجازی پاييز 1396 احمدمحمودیازناوه

Ακαδημαϊκό Έτος , Χειμερινό Εξάμηνο

Ψηφιακή Επεξεργασία Εικόνας

Συµπίεση Δεδοµένων: Συµπίεση Ψηφιακού Βίντεο

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΕΠΕΞΕΡΓΑΣΙΑ ΕΙΚΟΝΑΣ. Ενότητα 7: Πρότυπο Συμπίεσης Εικόνας JPEG

محاسبه ی برآیند بردارها به روش تحلیلی

ΝΤUA Τεχνολογία Πολυμέσων

Συστήµατα και Αλγόριθµοι Πολυµέσων

Ακαδημαϊκό Έτος , Χειμερινό Εξάμηνο

Πτυχιακή Εργασι α «Εκτι μήσή τής ποιο τήτας εικο νων με τήν χρή σή τεχνήτων νευρωνικων δικτυ ων»

ΕΡΓΑΣΙΑ #2 Να κωδικοποιήσετε τρεις εικόνες (baboon, boat, lighthouse) χρησιμοποιώντας το σύστημα DPCM και βασίζοντας την πρόβλεψή σας σε γειτονικά εικ

DIP_06 Συμπίεση εικόνας - JPEG. ΤΕΙ Κρήτης

تصاویر استریوگرافی.

ITU-R BT.1908 (2012/01) !" # $ %& '( ) * +, - ( )

مارکوف 1.مقدمه: سید مهدی صفوی محمد میکاییلی محمد پویان چکیده ما با مطالعه مدل مخفی میدان تصادفی مارکوف از الگوریتم EM

Συµπίεση Δεδοµένων: Συµπίεση Ψηφιακού Βίντεο

فصل پنجم زبان های فارغ از متن

آزمایش 8: تقویت کننده عملیاتی 2

Ψηφιακή Επεξεργασία Εικόνας

NEC Silicon RFIC Amplifiers Low Power, Wideband & SiGe/SiGeC

ارائه یک روش واترمارکينگ صوت مقاوم در برابر حمله نویز با استفاده از تبدیل موجک گسسته

پردازش تصاویر دیجیتالی سید علی اصغر بهشتی شیرازی

Απλές οδηγίες υλοποίησης των ασκήσεων

مفاهیم ولتاژ افت ولتاژ و اختالف پتانسیل

مثال( مساله الپالس در ناحیه داده شده را حل کنید. u(x,0)=f(x) f(x) حل: به کمک جداسازی متغیرها: ثابت = k. u(x,y)=x(x)y(y) X"Y=-XY" X" X" kx = 0

Μάθημα 7 ο. Συμπίεση Εικόνας ΤΜΗΥΠ / ΕΕΣΤ 1

به نام خدا. الف( توضیح دهید چرا از این تکنیک استفاده میشود چرا تحلیل را روی کل سیگنال x[n] انجام نمیدهیم

جلسه ی ۲۴: ماشین تورینگ

ویرایشسال 95 شیمیمعدنی تقارن رضافالحتی

ﯽﺳﻮﻃ ﺮﯿﺼﻧ ﻪﺟاﻮﺧ ﯽﺘﻌﻨﺻ هﺎﮕﺸﻧاد

Περιεχόµενα. ΕΠΛ 422: Συστήµατα Πολυµέσων. Μέθοδοι συµπίεσης ηχητικών. Βιβλιογραφία. Κωδικοποίηση µε βάση την αντίληψη.

ΕΣΔ 200: Δημιουργία Περιεχομένου ΙΙ. ΕΣΔ200 Δημιουργία Περιεχομένου ΙI. Ψηφιακός ήχος. ΕΣΔ 200: Δημιουργία Περιεχομένου ΙΙ. Βιβλιογραφία - Περιεχόμενα

ΜΕΛΕΤΗ ΚΑΙ ΠΡΟΣΟΜΟΙΩΣΗ ΙΑΜΟΡΦΩΣΕΩΝ ΣΕ ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΕΠΙΚΟΙΝΩΝΙΩΝ.

Technical Specifications

SanatiSharif.ir مقطع مخروطی: دایره: از دوران خط متقاطع d با L حول آن یک مخروط نامحدود بدست میآید که سطح مقطع آن با یک

Πολυμέσα. Συμπίεση δεδομένων Κωδικοποίηση JPEG. Δρ. Γεώργιος Π. Παυλίδης ΔΗΜΟΚΡΙΤΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΡΑΚΗΣ

19/3/2007 Πολυµέσα και Συµπίεση εδοµένων

نمونه برداری از سیگنالهای زمان پیوسته

DIP_06 Συµπίεσηεικόνας - JPEG. ΤΕΙ Κρήτης

يﺎﻫ ﻢﺘﻳرﻮﮕﻟا و ﺎﻫ ﺖﺧرد فاﺮﮔ ﻲﻤﺘﻳرﻮﮕﻟا ﻪﻳﺮﻈﻧ :سرد ﻲﺘﺸﻬﺑ ﺪﻴﻬﺷ هﺎﮕﺸﻧاد ﺮﺗﻮﻴﭙﻣﺎﻛ مﻮﻠﻋ هوﺮﮔ ﻪﻴﻟوا ﺞﻳﺎﺘﻧ و ﺎﻫﻒ ﻳﺮﻌﺗ

روش محاسبه ی توان منابع جریان و منابع ولتاژ

معادلهی مشخصه(کمکی) آن است. در اینجا سه وضعیت متفاوت برای ریشههای معادله مشخصه رخ میدهد:

تمرینات درس ریاض عموم ٢. r(t) = (a cos t, b sin t), ٠ t ٢π. cos ٢ t sin tdt = ka۴. x = ١ ka ۴. m ٣ = ٢a. κds باشد. حاصل x٢

Διαδικασία Ψηφιοποίησης (1/2)

آزمون مقایسه میانگین های دو جامعه )نمونه های بزرگ(

Επεξεπγαζία Ήσος Φυνήρ 4 η Διάλεξη ΦΗΦΙΑΚΟ ΣΟΤΝΣΙΟ

Top Down Parsing LL(1) Narges S. Bathaeian

تخمین با معیار مربع خطا: حالت صفر: X: مکان هواپیما بدون مشاهده X را تخمین بزنیم. بهترین تخمین مقداری است که متوسط مربع خطا مینیمم باشد:

ΑΥΤΟΜΑΤΟΠΟΙΗΣΗ ΜΟΝΑΔΑΣ ΘΡΑΥΣΤΗΡΑ ΜΕ ΧΡΗΣΗ P.L.C. AUTOMATION OF A CRUSHER MODULE USING P.L.C.

Συμπίεση Δεδομένων

جلسه ی ۱۸: درهم سازی سرتاسری - درخت جست و جوی دودویی

Ψηφιακή Επεξεργασία Εικόνας

HMY 429: Εισαγωγή στην Επεξεργασία Ψηφιακών

به نام خدا. Sparse Coding ستاره فرامرزپور

هو الحق دانشکده ي مهندسی کامپیوتر جلسه هفتم

فصل چهارم : مولتی ویبراتورهای ترانزیستوری مقدمه: فیدبک مثبت

Econometrics.blog.ir

عملکردهای سه بعدی که توسط این بهنگام سازی ثابت افزار ارائه میشوند در این کتابچه رشح داده شده اند.

Τεχνολογία Πολυμέσων. Ενότητα 3: Ψηφιοποίηση της Πληροφορίας. Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ

آزمایش ۱ اندازه گیری مقاومت سیم پیچ های ترانسفورماتور تک فاز

مقدمه الف) مبدلهای AC/DC ب) مبدلهای DC/AC ج) مبدلهای AC/AC د) چاپرها. (Rectifiers) (Inverters) (Converters) (Choppers) Version 1.0

Επεξεργασία Πολυµέσων. Δρ. Μαρία Κοζύρη Π.Μ.Σ. «Εφαρµοσµένη Πληροφορική» Τµήµα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Πανεπιστήµιο Θεσσαλίας

Περιεχόµενα. ΕΠΛ 422: Συστήµατα Πολυµέσων. Γιατί Συµπίεση; Βιβλιογραφία

مدار معادل تونن و نورتن

هر عملگرجبر رابطه ای روی يک يا دو رابطه به عنوان ورودی عمل کرده و يک رابطه جديد را به عنوان نتيجه توليد می کنند.

تحلیل مدار به روش جریان حلقه


Θέματα Συστημάτων Πολυμέσων. Ενότητα # 7: JPEG Διδάσκων: Γεώργιος Πολύζος Τμήμα: Μεταπτυχιακό Πρόγραμμα Σπουδών Επιστήμη των Υπολογιστών

Elements of Information Theory

دستور العمل تعیین مختصات بوسیله دستگاه GPS شرکت ملی گاز ایران شرکت گاز استان تهران امور خدمات فنی و فروش عمده واحد GIS نسخه 0.1.

B37631 K K 0 60

LS series ALUMINUM ELECTROLYTIC CAPACITORS CAT.8100D. Specifications. Drawing. Type numbering system ( Example : 200V 390µF)

ارائه روشی امن برای انتقال اطالعات محرمانه با استفاده از رمزنگاری آشوبی و پنهاننگاری طیفگسترده در حوزه فرکانس

جلسه 9 1 مدل جعبه-سیاه یا جستاري. 2 الگوریتم جستجوي Grover 1.2 مسا له 2.2 مقدمات محاسبات کوانتمی (22671) ترم بهار

Ψηφιακή Επεξεργασία Σημάτων

NPN Silicon RF Transistor BFQ 74

سلسله مزاتب سبان مقدمه فصل : زبان های فارغ از متن زبان های منظم

Περιεχόµενα. ΕΠΛ 422: Συστήµατα Πολυµέσων. Βιβλιογραφία. Κατηγορίες τεχνικών συµπίεσης. Τεχνικές Συµπίεσης

جلسه ی ۱۰: الگوریتم مرتب سازی سریع

Ψηφιακή Αναπαράσταση Σήματος: Δειγματοληψία, Κβαντισμός και Κωδικοποίηση

High Performance Voltage Controlled Amplifiers Typical and Guaranteed Specifications 50 Ω System

Answers to Problem Set 5

فعالیت = ) ( )10 6 ( 8 = )-4( 3 * )-5( 3 = ) ( ) ( )-36( = m n m+ m n. m m m. m n mn

7- روش تقریب میانگین نمونه< سر فصل مطالب

3. ΤΕΧΝΙΚΕΣ ΣΥΜΠΙΕΣΗΣ ΠΟΛΥΜΕΣΩΝ

Συστήµατα και Αλγόριθµοι Πολυµέσων

RSA3408A 24 GSM/EDGE

HIGH-RESOLUTION IF-TO-BASEBAND Σ ADC FOR CAR RADIOS

Ακαδηµαϊκό Έτος , Χειµερινό Εξάµηνο ιδάσκων Καθ.: Νίκος Τσαπατσούλης

الگوریتمهای فشردهسازی بدون اتالف )Lossless(

هد ف های هفته ششم: 1- اجسام متحرک و ساکن را از هم تشخیص دهد. 2- اندازه مسافت و جا به جایی اجسام متحرک را محاسبه و آن ها را مقایسه کند 3- تندی متوسط

به نام خدا طراحی کامپایلرها

بسم اهلل الرحمن الرحیم آزمایشگاه فیزیک )2( shimiomd

Συστήματα Επικοινωνιών

مقدمه در این فصل با مدل ارتعاشی خودرو آشنا میشویم. رفتار ارتعاشی به فرکانسهای طبیعی و مود شیپهای خودرو بستگی دارد. این مبحث به میزان افزایش راحتی

فیلتر کالمن Kalman Filter

چکیده مقدمه کلید واژه ها:

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ,

2/13/2015 حمیدرضا پوررضا H.R. POURREZA 2 آخرین گام در ساخت یک سیستم ارزیابی آن است

مقایسه کارایی آنالیز مولفه های اصلی و تبدیل کسینوسی گسسته در شناسایی چهره با استفاده از تبدیل موجک و ماشین بردار پشتیبان

Transcript:

Information Compression اطالعات 4-1-72-1 بخشششم دانشگاهشهيدبهشتی پژوهشکدهیفضایمجازی بهار 1397 احمدمحمودیازناوه http://faculties.sbu.ac.ir/~a_mahmoudi/

فهرستمطالب تبدیلکسينوسیصحيح تصاویرپایه ویژگیها پردازشبلوکیتصاویر چندیکردنضرائب) quantization ( استاندارد JPEG 2

تبدیلکسينوسیگسسته یکسيگنال N نمونهای ( x(n مفروضاست: y n x n x 2N 1 n x n n N 1 y n x 2N 1 n N n 2N 1 Otherwise x n x 2N 1 n DFT y n? 3

تبدیلکسينوسیگسسته)ادامه...( 4

متناوبکردنتصویر 5

تبدیلکسينوسیگسسته 2 1 2 1 N 1N 1 1 2 1, 2 1, 2, cos.cos ; m n 2N 2N C k k α k k f m n k N 1, k N 1, 1 2 π m k π n k 2 1 2 1 N 1N 1 1 2, 1, 2 1, 2 cos.cos ; m n 2N 2N f m n α k k C k k n N 1, m N 1 π m k π n k 1 k1 k2 N 1 N 1 α k1, k2 k2 k1 N 1 N 2 k1 N 1 k2 N 1 N 6

تصاویرپایه تصاویرپایهیکسينوسیبراییکبلوک 8x8 7

مثال ضرایب AC DC + y y 1 y 1 y 12 y 23 8

FFT و DCT برایتصویرابتداتصویربه»بلوکهایناهمپوشان«تقسيمشدهوسپسمؤلفههایکماهميتهربلوکدرفضای تبدیلحذفمیشوند. 9

FFT و DCT 1

DFT تغييراتناگهانیلبه )معادلفرکانسباال( DCT تغييراتنرم 11

مقادیرضرایبدر DCTحقيقیولیدر DFTمختلطند تقریببهتردر DCTبااستفادهازضرایبکمتر FFT /DCT http://www.cs.cf.ac.uk/dave/multimedia/node231.html 12

اهميتنسبیضرایبتبدیلکسينوسی 13

f = imread('cameraman.tif'); imshow(f,[ ]); J = dct2(f); figure; imshow(log(abs(j)),[ ]), colormap(gray), colorbar;title('dct2'); figure imshow(log(abs(j)),[ ]), colormap(jet(64)), colorbar;title('dct2'); K = idct2(j); figure;imshow(k,[ ]); مثال 14

f = imread('cameraman.tif'); imshow(f,[]); J = dct2(f); a=ones(size(f)); a(:,(size(f,2)/2):end)=; J2=J.*a; figure;imshow(log(abs(j2)),[]); K = idct2(j2); figure;imshow(uint8(k),[]); Diff=f-uint8(K); figure;imshow(diff,[]); مثال 15

f = imread('cameraman.tif'); imshow(f,[]); J = dct2(f); a=ones(size(f)); a((size(f,2)/2):end,:)=; J2=J.*a; figure;imshow(log(abs(j2)),[]); K = idct2(j2); figure;imshow(uint8(k),[]); Diff=f-uint8(K); figure;imshow(diff,[]); مثال 16

f = imread('cameraman.tif'); imshow(f,[ ]); J = dct2(f); a=ones(size(f)); a((size(f,2)/2):end,(size(f,2)/2):end) =; J2=J.*a; figure;imshow(log(abs(j2)),[ ]); K = idct2(j2); figure;imshow(uint8(k),[ ]); Diff=f-uint8(K); figure;imshow(diff,[ ]); مثال 17

f = imread('cameraman.tif'); imshow(f,[]); J = dct2(f); figure;imshow(log(abs(j)),[]); a=zeros(size(f)); for i=1:size(f,2)/2 for j=1:((size(f,2)/2)-i) a(i,j)=1; end end J2=J.*a; figure;imshow(log(abs(j2)),[]); K = idct2(j2); figure;imshow(uint8(k),[]); Diff=f-uint8(K); figure;imshow(diff,[]); مثال 18

و Blocking بلوکبندی دربسياریازکاربردهادرپردازشتصویر بلوکبندیتصویر رارق پردازش مورد بلوک هر آن از سپ و شده انجام میگيرد. اینمسألهسببمیشودبتوانبهصورتموازیبهروی تروص همزمان پردازش تصویر از کوچکتری بخشهای داد. بازدهسيستمافزایشیافته سرعتپردازشباالمیرود. معموال اندازهیبلوکهاتوانیازدواست. بستهبهکاربرداندازهاز 2 2 باالترمتغيراست. دربيشترموارد)استانداردها(اندازهیبلوکها 8 8 درنظر گرفتهمیشود. 19

siz=8; I = imread('cameraman.tif'); fun = @dct2; J = blkproc(i,[siz siz],fun); figure;imshow(i,[ ]); figure;imagesc(j), colormap(jet); fun = @idct2; I2 = blkproc(j,[siz siz],fun); figure;imshow(i2,[ ]); مثال 2

siz=16; I = imread('cameraman.tif'); fun = @dct2; J = blkproc(i,[siz siz],fun); figure;imshow(i,[ ]); figure;imagesc(j), colormap(jet); fun = @idct2; I2 = blkproc(j,[siz siz],fun); figure;imshow(i2,[ ]); 21

siz=16; I = imread('cameraman.tif'); fun = @dct2; J = blkproc(i,[siz siz],fun); figure;imshow(i,[]); figure;imagesc(j), colormap(hot); a=ones(siz);a(3:siz,3:siz)=; figure;imshow(a,[]); fun = @(x) (x).*a; J2 = blkproc(j,[siz siz],fun); figure;imagesc(j2), colormap(hot); fun = @idct2; I2 = blkproc(j2,[siz siz],fun); figure;imshow(i2,[]); 22

مثال 8x8 block implementation 23

siz=16;i = imread('cameraman.tif'); fun = @dct2; J = blkproc(i,[siz siz],fun); figure;imshow(i,[]); figure;imagesc(j), colormap(hot); a=zeros(siz);a(1:2,1:2)=1; figure;imshow(a,[]); fun = @(x) (x).*a; J2 = blkproc(j,[siz siz],fun); figure;imagesc(j2), colormap(hot); fun = @idct2; I2 = blkproc(j2,[siz siz],fun); figure;imshow(i2,[]); 24

کدگذاریدامنهیتبدیل مراحل اعمالتبدیلبهرویتصویر کدگذاریضرایبتبدیل ارسالدادهها بازسازیتصویربااستفادهازدادههایارسالی مزایا انرژیدرضرایبمحدودیفشردهشدهاست. مقاومتدربرابرخطاهایکانالارسالی 25

کدگذاری کدگذاری )Zonal ناحيهای) Coding تنهاناحيهایازضرایبارسالمیشود. )Threshold آستانهای) Coding تنهاضرایبیارسالمیشودکهازميزانآستانهباالترباشد. Zonal Coding 26

12 134 24 17 145 145 23 25 16 234 23 18 23 24 28 19 Compression!!! 36.25 14.8835-114.75-45.3384 1.27 62.2961-1.1577 3.175-111.75-6.299 99.25 5.445-55.7716 26.175-7.3678-16.7961 27

چندیکردن Quantization بهوسيلهیچندیکردنازدقتضرایبکسينوسی ریداقم به تبدیل که گونهای به میشود کاسته صحيحگردند. بیارض از بسياری که میشود باعث مساله این فرکانسهایباالبهصفرتبدیلگردند. آستانهایکهبااستفادهازآنچندیشدنصورت ی هجيتن که میشود انتخاب بهگونهای میپذیرد لباق انسان چشم برای ممکن حد تا بازسازی رویتنباشد. 28

Quantization= 4 مثال ضرایبکسينوسی محدودهیچندینمودن ضرایبچندیشده ضرایببازسازیشده 29

ضرایب DCT ماتریسچندیکننده ماتریسنتيجهیچندی شده ماتریسچندیکننده استانداردبرایبازسازی استفادهخواهدشد. 3

مراحلالگوریتم JPEG بلوکبندیتصاویر f i (m, n), f(m زیرتصویرهای 8 8 تصویر( n [,2 L فرضمیکنيممقادیرروشنایی[ 1 - g تبدیلمیشود: i بارابطهیزیربه f i هر g i (m, n)=f i (m, n)-2 L-1 31

مراحلالگوریتم JPEG )ادامه...( چگونگیالگوریتم بلوکبندیتصویر اعمالتبدیلگسستهیکسينوسی چندینمودنضرایب پویشزیگزاگضرایب کدگذاریآنتروپی ارسال 32

مراحلالگوریتم jpeg )ادامه...( g ورودیتبدیل DCTهستندکهنتيجهای i (m, n) D دارند. i (k 1, k 2 همانند( ماتریسچندیکنندهایدرنظرگرفتهشدهرابطهی زیربهدستمیآید: D ( 1, 2) ( k 1, k Di k k iq 2) round [ ] T ( k 1, k 2) مرتبنمودنزیگزاگ رمزگذاریمقادیر DC AC ميزانریزش 33

پویشضرایب پویشضرایببهصورتزیگزاگصورتمیپذیرد 34

کدگذاریمؤلفههای DC اختالفمولفههای DCبلوکهای متوالیکدمیشوند 35

Differential Pulse Code Modulation (DPCM) f (n) f (n) n f ( n) 156,157,158,158,156,156,154,154,155 f( n) 156,1,1,, 2,, 2,,1 n 36

Run-Level coding دراینشيوهیکدنمودنازتعدادصفرهاوعناصر غيرصفراستفادهمیشود: 12-33 -3-4 -2-1 21-3 2 1-2 -2-3 1-1 1 [-33, 21, -3, -2, -3, -4, -3,, 2, 1,, 1,, -2, -1, -1,,,, -2,,,,,,,,,,,, 1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,] (,-33) (,21) (,-3) (,-2) (,3)(,-4) (,-3) (1,2) (,1) (1,1) (1,-2) (,-1) (,-1) (3,-2) (11,1) 37

(RUN, CAT) CAT is the category for the amplitude of a nonzero coefficient in the zigzag order, and RUN is the number of zeros preceding this nonzero coefficient 38

گروهبندیمقادیر Table is from slides at Gonzalez/ Woods DIP book website (Chapter 8) 39

Gonzalez, R. C. and R. E. Woods (22). Digital image processing Table is from slides at Gonzalez/ Woods DIP book website (Chapter 8) ضرایب DC ضرایب AC 4

Codeword for the DC coefficient DIFF = 31-28 = 3 CAT = 2 مثال DC CAT is 1 DIFF = 3 > the DC coefficient is 111 Codeword for the AC coefficients AC=18 the codeword for (, 5) is 111 AC=-21 11111 the codeword for (, 5) is 111 11111 AC 41

مثال Ghanbari, M. a (23). Standard codecs: image compression to advanced video coding, Institution of Electrical Engineers. قطاربيتارسالیبرایضرایب AC تعدادبيتهایارسالی 85 بيت 42

43

44

مقایسهیتصویر MSE برایمقایسهیتصویربهترینمعيارمشاهدهیآن است M 1N 1 m n f ( m, n) fˆ( m, n) MN 2 معيارکيفیاست وابستهبهاحساسبشر معيارکمی مجموعمربعاتخطا) MSE ( نسبتتوانسيگنالبهنویز) SNR ( SNR M 1N 1 m n M 1N 1 m n f ( m, n) f ( m, n) fˆ( m, n) 2 2 45

Quality Metrics PSNR peak signal-to-noise ratio PSNR 2 255 1 log( ) MSE پاسخبرپایهی dbاست بهصورتکلیاگرهرپيکسلرابا B بيتبتوان نشانداد فرمولمذکوربهصورتزیرتغيير مینماید PSNR B 2 (2 1) 1 log( ) MSE 46

آیا PSNRمعيارخوبیاست MSE=1.6 MSE=48.82 47

PSNR=22.78 PSNR=22.97 48 PSNR=22.87

استاندارهایجدید 49

استاندارهایجدید The blocking, color banding and aliasing artifacts of heavily compressed JPEG (left), while the heavily compressed BPG (right) looks much smoother 5